home *** CD-ROM | disk | FTP | other *** search
/ Aminet 34 / Aminet 34 (2000)(Schatztruhe)[!][Dec 1999].iso / Aminet / dev / lang / SlimPython.lha / SlimPython / Objects / protos / listobject.h < prev    next >
Encoding:
C/C++ Source or Header  |  1999-04-25  |  1.9 KB  |  31 lines

  1. static int roundupsize ( int n );
  2. static int ins1 ( PyListObject *self , int where , PyObject *v );
  3. static void list_dealloc ( PyListObject *op );
  4. static int list_print ( PyListObject *op , FILE *fp , int flags );
  5. static PyObject *list_repr ( PyListObject *v );
  6. static int list_compare ( PyListObject *v , PyListObject *w );
  7. static int list_length ( PyListObject *a );
  8. static PyObject *list_item ( PyListObject *a , int i );
  9. static PyObject *list_slice ( PyListObject *a , int ilow , int ihigh );
  10. static PyObject *list_concat ( PyListObject *a , PyObject *bb );
  11. static PyObject *list_repeat ( PyListObject *a , int n );
  12. static int list_ass_slice ( PyListObject *a , int ilow , int ihigh , PyObject *v );
  13. static int list_ass_item ( PyListObject *a , int i , PyObject *v );
  14. static PyObject *ins ( PyListObject *self , int where , PyObject *v );
  15. static PyObject *listinsert ( PyListObject *self , PyObject *args );
  16. static PyObject *listappend ( PyListObject *self , PyObject *args );
  17. static PyObject *listextend ( PyListObject *self , PyObject *args );
  18. static PyObject *listpop ( PyListObject *self , PyObject *args );
  19. static int docompare ( PyObject *x , PyObject *y , PyObject *compare );
  20. static int binarysort ( PyObject **lo , PyObject **hi , PyObject **start , PyObject *compare );
  21. static int samplesortslice ( PyObject **lo , PyObject **hi , PyObject *compare );
  22. static PyObject *listsort ( PyListObject *self , PyObject *compare );
  23. static PyObject *listreverse ( PyListObject *self , PyObject *args );
  24. static PyObject *listindex ( PyListObject *self , PyObject *args );
  25. static PyObject *listcount ( PyListObject *self , PyObject *args );
  26. static PyObject *listremove ( PyListObject *self , PyObject *args );
  27. static PyObject *list_getattr ( PyListObject *f , char *name );
  28. static PyObject *immutable_list_op ( void );
  29. static PyObject *immutable_list_getattr ( PyListObject *f , char *name );
  30. static int immutable_list_ass ( void );
  31.